package fr.ginvest.interfaces;

import java.util.Collection;

import javax.ejb.Remote;

import fr.ginvest.entity.Angel;
import fr.ginvest.entity.Club;
import fr.ginvest.entity.DemandeAngelClub;


@Remote
public interface DemandeAngelClubFacadeRemote {
	DemandeAngelClub addDemandeAngelClub(DemandeAngelClub dac);
	DemandeAngelClub findDemandeAngelClubById(int id);
	DemandeAngelClub updateDemandeAngelClub(DemandeAngelClub dac);
	void deleteDemandeAngelClub(DemandeAngelClub dac);
	Collection<DemandeAngelClub> listDemandeByClub(Club club);
	Collection<DemandeAngelClub> listEnvDemandeByClub(Angel a);
	void acceptDemande(DemandeAngelClub dac);
}
